DeviceStatus

class DeviceStatus(val state: ConnectionState? = null, val provisioning_info: WifiInfo? = null, val connection_info: ConnectionInfo? = null, val scan_info: ScanParams? = null, unknownFields: ByteString = ByteString.EMPTY) : Message<DeviceStatus, Nothing>

Response payload for GET_STATUS request.

Constructors

Link copied to clipboard
constructor(state: ConnectionState? = null, provisioning_info: WifiInfo? = null, connection_info: ConnectionInfo? = null, scan_info: ScanParams? = null, unknownFields: ByteString = ByteString.EMPTY)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val adapter: ProtoAdapter<DeviceStatus>
Link copied to clipboard

The connection info is set when the device is connected to the network and received the IP.

Link copied to clipboard

Parameters: The network information if provisioned to a network. This can be set even if connection failed.

Link copied to clipboard
val scan_info: ScanParams? = null

Set if the device is scanning. The period_ms contains remaining scanning period.

Link copied to clipboard
val state: ConnectionState? = null

The current state of the Wifi connection.

Link copied to clipboard
open val unknownFields: ByteString

Functions

Link copied to clipboard
fun copy(state: ConnectionState? = this.state, provisioning_info: WifiInfo? = this.provisioning_info, connection_info: ConnectionInfo? = this.connection_info, scan_info: ScanParams? = this.scan_info, unknownFields: ByteString = this.unknownFields): DeviceStatus
Link copied to clipboard
fun encode(stream: OutputStream)
fun encode(sink: BufferedSink)
Link copied to clipboard
fun encodeByteString(): ByteString
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard